The Hat Problem